package cn.edu.jnu.x2022103715;

import java.util.Arrays; // 需导入Arrays类

public class ArrayGenerator {
    public static int[] generate(int testCase) {
        switch (testCase) {
            case 1:
                return new int[20]; // 测试一的逻辑
            case 2: {
                int[] arr = new int[20];
                Arrays.fill(arr, 1);
                return arr;
            }
            case 3: {
                int[] arr = new int[20]; // 初始化全0数组
                arr[0] = 2; // 设置前4个元素
                arr[1] = 8;
                arr[2] = 1;
                arr[3] = 2;
                return arr;
            }
            case 4: {
                int[] arr = new int[20]; // 创建长度为20的数组
                arr[0] = 10;
                arr[1] = 10;
                arr[2] = 1;
                arr[3] = 1;
                // 剩余元素默认为0
                return arr;
            }
            case 5: {
                int[] arr = new int[12]; // 创建长度为12的数组
                Arrays.fill(arr, 10); // 所有元素填充为10
                return arr;
            }
            default:
                return null;
        }
    }
}